如何在使用Ajax调用时将用户名存储在URL中 | 您所在的位置:网站首页 › ajax 如何使用 › 如何在使用Ajax调用时将用户名存储在URL中 |
我是新手前端,并试图创建一个登录页面,该页面拥有用户名和密码登录。我想将登录的用户名存储在URL中,因此必须在AJAX调用中使用PUT方法。但是我的登录总是失败,因为我无法在URL中传递正确的用户名属性,请参阅下面的代码来引用:如何在使用Ajax调用时将用户名存储在URL中 再次如何在URL中传递{username},您可以看到下面的URL在我有这个用户名属性的ajax调用。 的jQuery: $("#login-user").validate({ submitHandler: userLogin }); function userLogin() { var data = $("#login-user").serialize(); if (userName != '' && password != '') { $.ajax({ url: 'http://www.website.com/database/tableusers/{username}/login', type: 'PUT', data: data, success: function(data) { if (data == 0) { result.html('Incorrect username or password') } else if (data == 1) { window.location = "tothepage.html"; } else { $("#error").fadeIn(1000, function() { $("#error").html(' ; ' + data + ' !'); }); } } }); } }来源 2017-01-23 Nancy +0你在哪里定义了'username'?它是未定义的 – baao +0使用GET方法发送用户名到服务器是一个坏习惯。即使您使用HTTPS,用户名仍然是透明的,可能会导致安全性中断。为什么不使用POST发送用户名? – ymz |
CopyRight 2018-2019 实验室设备网 版权所有 |